SSH密钥对生成和使用(putty)

您所在的位置:网站首页 putty 交换机 SSH密钥对生成和使用(putty)

SSH密钥对生成和使用(putty)

2023-10-11 20:38| 来源: 网络整理| 查看: 265

SSH密钥对生成和使用(putty) 1.打开生成密钥工具puttygen(如果没有请去此处下载 )

在这里插入图片描述

点击Generate然后晃动鼠标生成密钥key 在这里插入图片描述

私钥:保存在本地后续登录服务器的时候使用

注意:会提示输入密码,此密码是私钥保护密码,我这为了实现免密登录就不设置密码

公钥:将内容.ssh/目录下 authorized_keys 如果没有请新建 authorized_keys文件

注意:为什么要authorized_keys命名,可以查看sshd_config [root@Docker ssh]# cat /etc/ssh/sshd_config

在这里插入图片描述

此配置文件里默认定义了authorized_keys

[root@Docker ~]# vim .ssh/authorized_keys #将生成的密钥key放在此文件内 [root@Docker ~]# systemctl restart sshd 2.使用putty私钥实现免密登录linux

打开ssh终端putty 输入服务器地址和端口号 在这里插入图片描述

添加密钥

在这里插入图片描述

点击open后弹出对话框要求输入用户名

在这里插入图片描述 输入用户名就会自动验证成功,不再需要输入密码

在这里插入图片描述 Linux root目录下没有.ssh目录 解决办法:

[root@Docker ~]# ssh localhost root@localhost's password: 此操作就会在家目录下自动生成 .ssh文件夹

原因: .ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。

特别注意: .ssh文件夹不一定是root目录下的,你用哪个账户就是哪个账号的家目录下的.ssh文件夹


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3